package com.gonsin.gmessage.annotations;

import java.lang.annotation.*;

/**
 * 用于批注
 */

@Retention(RetentionPolicy.RUNTIME)
@Documented
@Target(ElementType.PARAMETER)
public @interface GArgsParam {

    /**
     * 参数名字
     */
    String value();

    /**
     * 参数说明
     */
    String note();

    /**
     * 其他说明
     */
    String summary() default "";

    /**
     * 是否必填
     */
    boolean required() default true;

    /**
     * 是否必填
     */
    String demo() default "";

}
